package com.elephantgreen.common;

/**
 * @author Bishan
 * 
 */
public class Euser extends ElephantgreenCommon {

	private String fullName;
	private String email;
	private String username;
	private String password;
	private String userType;
	private String euActive;

	private String dsrFirstName;
	private String dsrLastName;
	private String streetNumber;
	private String streetName;
	private String city;
	private String district;
	private String comments;
	private String active;

	public Euser() {
		super();

	}

	/**
	 * Constructor to create a new Euser object.
	 * 
	 * @param fullName
	 *            DSR Name who created the Euser Account
	 * @param email
	 *            DSR Email who created the Euser Account
	 * @param username
	 *            Username for login to system
	 * @param password
	 *            Password for login to system
	 * @param euCreatedDate
	 *            Created date of Euser Account
	 * @param userType
	 *            Type of Euser (ADMIN, REP)
	 * @param euActive
	 *            Whether euser account active or not
	 * @param dsrFirstName
	 *            DSR's First name
	 * @param dsrLastName
	 *            DSR's Last name
	 * @param streetNumber
	 *            Street Number
	 * @param streetName
	 *            Street Name where DSR lives in
	 * @param city
	 *            City where DSR lives in
	 * @param district
	 *            District where DSR lives in
	 * @param comments
	 *            Comments abut DSR
	 * @param active
	 *            Whether DSR active or not
	 * @param lastChangeDate
	 *            Last Edited Date
	 * @param createDate
	 *            Created Date
	 */
	public Euser(String fullName, String email, String username,
			String password, String userType,
			String euActive, String dsrFirstName, String dsrLastName,
			String streetNumber, String streetName, String city,
			String district, String comments, String active) {
		super();
		this.fullName = fullName;
		this.email = email;
		this.username = username;
		this.password = password;
		this.userType = userType;
		this.euActive = euActive;
		this.dsrFirstName = dsrFirstName;
		this.dsrLastName = dsrLastName;
		this.streetNumber = streetNumber;
		this.streetName = streetName;
		this.city = city;
		this.district = district;
		this.comments = comments;
		this.active = active;

	}

	@Override
	public String toString() {
		return "Euser [fullName=" + fullName + ", email=" + email
				+ ", username=" + username + ", password=" + password
				+ ", userType=" + userType
				+ ", euActive=" + euActive + ", dsrFirstName=" + dsrFirstName
				+ ", dsrLastName=" + dsrLastName + ", streetNumber="
				+ streetNumber + ", streetName=" + streetName + ", city="
				+ city + ", district=" + district + ", comments=" + comments
				+ ", active=" + active + "]";
	}

	public String getFullName() {
		return fullName;
	}

	public void setFullName(String fullName) {
		this.fullName = fullName;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getUserType() {
		return userType;
	}

	public void setUserType(String userType) {
		this.userType = userType;
	}

	public String getEuActive() {
		return euActive;
	}

	public void setEuActive(String euActive) {
		this.euActive = euActive;
	}

	public String getDsrFirstName() {
		return dsrFirstName;
	}

	public void setDsrFirstName(String dsrFirstName) {
		this.dsrFirstName = dsrFirstName;
	}

	public String getDsrLastName() {
		return dsrLastName;
	}

	public void setDsrLastName(String dsrLastName) {
		this.dsrLastName = dsrLastName;
	}

	public String getStreetNumber() {
		return streetNumber;
	}

	public void setStreetNumber(String streetNumber) {
		this.streetNumber = streetNumber;
	}

	public String getStreetName() {
		return streetName;
	}

	public void setStreetName(String streetName) {
		this.streetName = streetName;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getDistrict() {
		return district;
	}

	public void setDistrict(String district) {
		this.district = district;
	}

	public String getComments() {
		return comments;
	}

	public void setComments(String comments) {
		this.comments = comments;
	}

	public String getActive() {
		return active;
	}

	public void setActive(String active) {
		this.active = active;
	}

}
